import { AMI_IPetEquip_dress } from "./AMI_IPetEquip_dress";
import { AMI_IPetEquip_undress } from "./AMI_IPetEquip_undress";
import { AMI_IPetEquip_undressAll } from "./AMI_IPetEquip_undressAll";
import { AMI_IPetEquip_repairPetWeapon } from "./AMI_IPetEquip_repairPetWeapon";
import { EPetEquipRepairType } from "./EPetEquipRepairType";
import { AMI_IPetEquip_repairPetAllWeaponCost } from "./AMI_IPetEquip_repairPetAllWeaponCost";
import { AMI_IPetEquip_swallowLifeStype } from "./AMI_IPetEquip_swallowLifeStype";
import { AMI_IPetEquip_lifeStyleUpgrade } from "./AMI_IPetEquip_lifeStyleUpgrade";
import { AMI_IPetEquip_dressLifeStype } from "./AMI_IPetEquip_dressLifeStype";
import { AMI_IPetEquip_unDressLifeStype } from "./AMI_IPetEquip_unDressLifeStype";
import { AMI_IPetEquip_huntLifeStyle } from "./AMI_IPetEquip_huntLifeStyle";
import { AMI_IPetEquip_lockOrUnLockLifeStyle } from "./AMI_IPetEquip_lockOrUnLockLifeStyle";
type int = number;
//class IPetEquipPrx
    
    export interface IPetEquipPrx
    {
        dress_async(arg1: AMI_IPetEquip_dress, arg2: string, arg3: string): void;

        undress_async(arg1: AMI_IPetEquip_undress, arg2: string, arg3: string): void;

        undressAll_async(arg1: AMI_IPetEquip_undressAll, arg2: string): void;

        repairPetWeapon_async(arg1: AMI_IPetEquip_repairPetWeapon, arg2: EPetEquipRepairType, arg3: int, arg4: string): void;

        repairPetAllWeaponCost_async(arg1: AMI_IPetEquip_repairPetAllWeaponCost, arg2: int): void;

        swallowLifeStype_async(arg1: AMI_IPetEquip_swallowLifeStype, arg2: int, arg3: string, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        lifeStyleUpgrade_async(arg1: AMI_IPetEquip_lifeStyleUpgrade, arg2: string, arg3: string): void;

        dressLifeStype_async(arg1: AMI_IPetEquip_dressLifeStype, arg2: string, arg3: string, arg4: int): void;

        unDressLifeStype_async(arg1: AMI_IPetEquip_unDressLifeStype, arg2: string, arg3: string): void;

        huntLifeStyle_async(arg1: AMI_IPetEquip_huntLifeStyle, arg2: int, arg3: int): void;

        lockOrUnLockLifeStyle_async(arg1: AMI_IPetEquip_lockOrUnLockLifeStyle, arg2: int, arg3: Map<any, any> /* flash.utils.Dictionary */): void;
    }
